/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package logica;

/**
 *
 * @author Jorge Maldonado
 */
public abstract class propiedad {
    protected float precio;
    protected usuario propietario;
    public abstract void adquirir(usuario propietario);
    public abstract void cobrar(usuario pasa);
    protected int id;
    protected int tipo;
    public static int TIPO_LOTE=1,TIPO_SERVICIO=2,TIPO_ESTACION=3;
    protected String descripcion;
    public usuario getPropietario(){
        return propietario;
    }
    public int getId(){
        return id;
    }
    public void setId(int id){
        this.id=id;
    }
    public String getDescripcion(){
        return descripcion;
    }
    public void setDescripcion(String descripcion){
        this.descripcion=descripcion;
    }
    public int getTipo(){
        return tipo;
    }
    public abstract void Accion(usuario propietario);
    public abstract void Vender(usuario prop);
    public abstract float getCosto();
    /**
     * @return the precio
     */
    public float getPrecio() {
        return precio;
    }
}
